package com.revenco.bi.dao;

import java.util.List;

import com.revenco.bi.model.TnChartBaseinfo;
import com.revenco.bi.model.TnChartDataitems;
import com.revenco.bi.model.TnChartParams;

/**
 * 预览编辑图表
 * @author zhaozz
 *
 */
public interface ViewEditChartDao {

	/**
	 * 获取图标基本信息表
	 * @param chartId
	 * @return
	 */
	TnChartBaseinfo getChartInfo(String chartId);

	/**
	 * 获取数据项配置表集合
	 * @param chartId
	 * @return
	 */
	List<TnChartDataitems> getChartDatas(String chartId);
	/**
	 * 图表参数表集合
	 * @param chartId
	 * @return
	 */
	List<TnChartParams> getChartParams(String chartId);
	
	List<?> getChartDetail(Class<?> t, String id);

}
